package com.rambo.hcq.server;

import javax.jws.WebService;
import javax.jws.soap.SOAPBinding;
import java.util.List;

/**
 * 通用数据查询接口
 *
 * @author Yet 2017/12/2
 **/
@WebService
@SOAPBinding(style = SOAPBinding.Style.RPC)
public interface CommonQueryWs {

    /**
     * 获取单个数据对象
     *
     * @param poName  hiber 实体对象名
     * @param andList 查询的 andSql list
     * @return 单个数据对象
     */
    String getPo(String poName, List<String> andList);

    /**
     * 获取数据对象列表
     *
     * @param poName  hiber 实体对象名
     * @param andList 查询的 andSql list
     * @return 数据对象列表
     */
    String listPo(String poName, List<String> andList);
}